using System;
using System.Data;
using System.Configuration;

using System.Collections.Generic;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.Collections;

/// <summary>
/// Summary description for Monedas
/// </summary>
public class Monedas
{
	public Monedas()
	{
		//
		// TODO: Add constructor logic here
		//
	}

    public static void guardarMoneda(int cotizacion, string descripcion)
    {
        SqlConnection conexion = null;

        try
        {
            conexion = Conexion.CrearConexion();
            IDbCommand comando = Conexion.CrearComando(conexion);
            int a = 0;
            comando.CommandType = System.Data.CommandType.StoredProcedure;
            comando.CommandText = "[sp_agregar_moneda]";
            comando.Parameters.Add(Conexion.CrearParametro("@cotizacion", cotizacion));
            comando.Parameters.Add(Conexion.CrearParametro("@descripcion", descripcion));
            comando.ExecuteNonQuery();
        }
        finally
        {
            conexion.Close();
        }
    }

    public static void modificarMoneda(int codigo, long cotizacion, string descripcion)
    {
        SqlConnection conexion = null;

        try
        {
            conexion = Conexion.CrearConexion();
            IDbCommand comando = Conexion.CrearComando(conexion);
            int a = 0;
            comando.CommandType = System.Data.CommandType.StoredProcedure;
            comando.CommandText = "[sp_modificar_moneda]";
            comando.Parameters.Add(Conexion.CrearParametro("@cod_moneda", codigo));
            comando.Parameters.Add(Conexion.CrearParametro("@cotizacion", cotizacion));
            comando.Parameters.Add(Conexion.CrearParametro("@descripcion", descripcion));
            comando.ExecuteNonQuery();
        }
        finally
        {
            conexion.Close();
        }

    }
    public static void eliminarMoneda(int codigo){
        SqlConnection conexion = null;

        try
        {
            conexion = Conexion.CrearConexion();
            IDbCommand comando = Conexion.CrearComando(conexion);

            comando.CommandType = System.Data.CommandType.StoredProcedure;
            comando.CommandText = "[sp_borrar_moneda]";
            comando.Parameters.Add(Conexion.CrearParametro("@cod_moneda", codigo));
            comando.ExecuteNonQuery();
        }



        finally
        {
            conexion.Close();
        }

    }
}
